在外层目录下用下面这行命令安装验证码插件
composer require topthink/think-captcha=1.*
<!-- 模板 -->


<!-- 渲染 -->
<!-- 在需要使用验证码的控制器中的类里面添加vercode()方法 -->
<?php

namespace app\home\controller;

use think\Controller;
// 引用验证码控制器
use think\captcha\Captcha;

class Index extends Controller
{
    // 验证码
    public function vercode()
    {
        $config = [
            'length' => 4,
            'fontSize' => 20,
            'imageW' => 150,
            'imageH' => 40
        ];
        //将$config的值作为引入到Capcha类中
        $captcha = new Captcha($config);
        // 使用Captcha中entry()方法生成图片并返回
        return $captcha->entry();
    }
}
?>
<!-- 视图 -->
<img src="{:url('home/index/vercode')}" alt="captcha" onclick="this.src = `{:url('home/index/vercode')}`" />
<!-- composer.json -->
在外部文件夹下的composer.json 为"require"添加属性"topthink/think-captcha": "1.*"